home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 January / EnigmA AMIGA RUN 33 (1999)(G.R. Edizioni)(IT)[!][issue 1999-01].iso / earcd / faq / computer-lang / cobol-faq.z / cobol-faq
Text File  |  1999-01-01  |  64KB  |  1,529 lines

  1. Path: senator-bedfellow.mit.edu!faqserv
  2. From: wmklein@ix.netcom.com (William M. Klein)
  3. Newsgroups: comp.lang.cobol,alt.cobol,comp.answers,alt.answers,news.answers
  4. Subject: COBOL FAQ
  5. Supersedes: <computer-lang/cobol-faq_910706812@rtfm.mit.edu>
  6. Followup-To: comp.lang.cobol
  7. Date: 25 Nov 1998 14:11:09 GMT
  8. Organization: none
  9. Lines: 1511
  10. Approved: news-answers-request@MIT.EDU
  11. Expires: 24 Dec 1998 13:56:23 GMT
  12. Message-ID: <computer-lang/cobol-faq_912002183@rtfm.mit.edu>
  13. NNTP-Posting-Host: penguin-lust.mit.edu
  14. Summary: Frequently Asked Questions about COBOL and their answers.
  15. X-Last-Updated: 1998/04/23
  16. Originator: faqserv@penguin-lust.MIT.EDU
  17. Xref: senator-bedfellow.mit.edu comp.lang.cobol:45199 alt.cobol:14198 comp.answers:34008 alt.answers:38251 news.answers:145255
  18.  
  19. Archive-name: computer-lang/cobol-faq
  20. Posting-Frequency: twice a month
  21. Last-Modified: 1998/04/22
  22. Version: 2.09
  23. URL: http://www.netcom.com/~wmklein/cobolfaq.htm
  24. Reply-To: wmklein@ix.netcom.com
  25.  
  26.                             COBOL FAQ
  27.                   (Frequently Asked Questions)
  28.  
  29. Last-Modified: Wednesday, April 22, 1998
  30. (For  details of what technical items have changed so far, please
  31. see Appendix A.4 - Changes to create Version 2.0x.)
  32. This page accessed ___ times
  33.  
  34. Version: 2.09
  35. Additional  information  and corrections are  encouraged.  Please
  36. send comments to
  37.      wmklein@ix.netcom.com
  38.  
  39. CONTENTS
  40.      NOTE: As this FAQ is still under "reconstruction," there may
  41.      be items out of their logical order (for example incorrectly
  42.      alphabetized.  Similarly, there may  still  be  missing  and
  43.      inserted "odd" section numbers. All of these items  will  be
  44.      fixed eventually, but not necessarily soon.
  45.  1. Copying this FAQ
  46. 2. Where can I get this FAQ?
  47. 2.1 Where do I turn if my question isn't answered in this FAQ?
  48. 3. Where can I get a COBOL compiler?
  49. 3.1 for DOS, Windows or OS/2?
  50. 3.2 for Windows/NT or Windows/95?
  51. 3.3 for UNIX?
  52. 3.4 for Linux?
  53. 3.5 for the Macintosh?
  54. 3.6 for other environments?
  55. 4. Is there a free COBOL compiler?
  56. 4.1 for DOS, Windows or OS/2?
  57. 4.2 for Windows/NT or Windows/95?
  58. 4.3 for UNIX?
  59. 4.4 for the Macintosh?
  60. 4.4a for Amiga?
  61. 4.5 for other environments?
  62. 5. Commercial COBOL Products
  63. 5.1 Acucorp
  64. 5.2 Computer Associates/Realia
  65. 5.3 Fujitsu Software
  66. 5.4 Liant/RM
  67. 5.5 Micro Focus
  68. 5.6 PCYACC
  69. 6. Where can I contact...
  70. 6.1 Acucorp?
  71. 6.1a Fujitsu
  72. 6.2 Liant?
  73. 6.3 Micro Focus?
  74. 6.4 CA?
  75. 6.5 RM?
  76. 6.6 mbp ?
  77. 6.8 Sinc Inc.?
  78. 6.9 Flexus?
  79. 6.10 Siber Systems
  80. 7. COBOL standards.
  81. 7.1 What standards exist?
  82. 7.2 Can I get the standards via FTP?
  83. 7.3  What  is happening with the draft of the next COBOL Standard
  84. and what is in it?
  85. 8. COBOL 6.50
  86. 8.1 How do I compile my programs?
  87. 8.2 How do I link my objects?
  88. 9. What about OO COBOL?
  89. 9.1 ANSI and ISO Work
  90. 9.2 Micro Focus
  91. 9.3 IBM
  92. 9.4 Others
  93. 10. Books about COBOL
  94. 10.5 "COBOL For Dummies"
  95. 10.22 "Teach Yourself COBOL in 21 Days",
  96. 11. Is there a COBOL to C converter?
  97. 12. COBOL code generators
  98. 12.1 T CA-Telon and CA-Telon PWS (Programmable Workstation
  99. 13. COBOL Tools
  100. 13.1 Creating GUI's
  101. 13.1.1 VanGui for RM/COBOL
  102. 13.1.2 From Acucorp
  103. 13.1.3 Flexus COBOL spII
  104. 13.1.4 CA-Visual Realia
  105. 13.1.5 Fujitsu PowerCOBOL
  106. 13.2 Sinc Inc. products
  107. 13.2.1 FlexGen 4GL Rapid Application Development Environment
  108. 13.2.2 Legacy Liberator COBOL Migration Toolset
  109. 13.2.3 Easy Query
  110. 13.2.4 ODBC Access Tools
  111. 13.3 Siber Systems
  112. 13.3.1 CobolTransformer
  113. 13.3.2 Cbl-Beau
  114. 13.3.3 Mf2Fsc
  115. 13.4 What about Year 2000 Tools?
  116. 13.4.1 CA-Fix/2000™
  117. 13.5 Misc. tools
  118. 14. Other sources of information.
  119. 14.1 CompuServe
  120. 14.2 Bix
  121. 14.3 Micro Focus Faxback
  122. 14.4 Micro Focus WWW server
  123. 14.5 CA WWW server
  124. 14.6 Liant Ryan McFarland WWW server
  125. 14.7 Acucorp WWW server
  126. 14.8 The COBOL Foundation
  127. 14.9 The IBM COBOL products WWW server
  128. 14.10 The Flexus WWW server
  129. 14.11 COBOL User Groups
  130. 15. Information required for the FAQ
  131. 16. Contributors to the FAQ
  132. 17. What about the Y2K (Millenium) Issue?
  133. 17.1 Where can I get information about the Y2K problem?
  134. 18. What can/should I post in the COBOL newsgroups?
  135. 18.1 Can I get help with homework via the newsgroups?
  136. 18.2  Can  I post job openings in the newsgroups and if  so  what
  137. should I include?
  138.  Appendix A. Changes in recent revisions
  139. Appendix A.1 - Changes to create Version 2.0
  140. Appendix A.2 - Changes to create Version 2.05
  141. Appendix A.3 - Changes to create Version 2.08
  142. Appendix A.4 - Changes to create Version 2.0x
  143.  
  144. 1. Copying this FAQ.
  145. This FAQ is copyright 1994-1998 by William M. Klein.
  146. It  may  be  freely  redistributed as long as  it  is  completely
  147. unmodified and that no attempt is made to restrict any  recipient
  148. from  redistributing it on the same terms. It may not be sold  or
  149. incorporated  into  commercial  documents  without  the   written
  150. permission of the copyright holder.
  151. Permission is granted for this document to be made available  for
  152. file  transfer from sites offering unrestricted file transfer  on
  153. the Internet and from the COBOL Forums on CompuServe and Bix.
  154. This  document  is  provided as is, without  any  warranty.  Your
  155. mileage may vary.
  156.  
  157. 2. Where can I get this FAQ?
  158. This  document should be archived at many sites on the  Internet,
  159. including  rtfm.mit.edu -- the archive site for all FAQs.  It  is
  160. also     available     via     e-mail     from     the     author
  161. (wmklein@ix.netcom.com).
  162. An HTML version of the latest FAQ is also available from
  163.      http://www.netcom.com/~wmklein/cobolfaq.htm
  164.  
  165. 2.1 Where do I turn if my question isn't answered in this FAQ?
  166. If you have access to the web, then you should go to
  167. http://www.dejanews.com/home_ps.shtml
  168. Then  enter "comp.lang.cobol" as the group and whatever  you  are
  169. looking  for as the subject. The chances are that you  will  find
  170. more  than enough answers already (and many quite recent) to your
  171. question. If you don't find an answer here, then look at 18. What
  172. can/should I post in the COBOL newsgroups?
  173.  
  174. 3. Where can I get a COBOL compiler?
  175. There  are many vendors who sell COBOL compilers. Almost  all  of
  176. the  mainframe  hardware/operating system vendors,  also  sell  a
  177. COBOL  compiler for their systems. The following are some of  the
  178. vendors providing COBOL compilers for systems where they are  not
  179. the operating system vendor.
  180.  
  181. 3.1 for DOS, Windows, or OS/2?
  182. Acucorp,  CA,  Fujitsu, Liant, IBM, and Micro Focus  all  produce
  183. compilers  for one or more of these environments. Microsoft  used
  184. to re-badge the Micro Focus compiler, but not any more.
  185.  
  186. 3.2 for Windows/NT or Windows/95?
  187. Micro  Focus has a 32-bit development environment for Windows  95
  188. and Windows/NT called NetExpress. A student version of NetExpress
  189. is also available from Micro Focus. Fujitsu's compiler also works
  190. under  both Windows/95 and Windows/NT. Liant has both 16 bit  and
  191. 32  bit  development systems for Windows, Win95 and NT.  Computer
  192. Associates' CA-Realia II Workbench Release 3.0 provides a  32-bit
  193. COBOL  compiler and runtime. IBM's VisualAge for  COBOL  is  also
  194. available for Windows/NT.
  195.  
  196. 3.3 for UNIX?
  197. Acucorp,  Fujitsu, Liant, and Micro Focus have products available
  198. across  a  large  number of UNIX platforms.  Some  OEMs  re-badge
  199. and/or re-engineer these products for their own systems too.
  200. Liant used to provide LPI COBOL for Sun SPARC with Solaris 2,  HP
  201. 9000  with  HP-UX and Intel-based machines with UNIX SVR4,  SVR3,
  202. and SCO. They no longer make this product.
  203. IBM sells its COBOLSet for AIX.
  204.  
  205. 3.4 for Linux?
  206. AcuCOBOL-85  and AcuCOBOL-GT are available for Linux.  Also,  the
  207. iBCS2 code for Linux should mean that it is possible to get  some
  208. of the i486 COBOL packages for operating systems such as SCO UNIX
  209. to work.
  210. There  were reports that earlier versions of Micro Focus products
  211. worked   under   SCO  UNIX  emulations  under   Linux.   However,
  212. representatives from Micro Focus doubt that this would  still  be
  213. true with their current compiler technology.
  214.  
  215. 3.5 for the Macintosh?
  216. Acucorp  produces a COBOL development system for the Mac  running
  217. A/UX.
  218.  
  219. 3.6 for other environments?
  220. Fujitsu COBOL is also available for IBM MVS and Fujitsu MSP.
  221. Ryan McFarland COBOL is also available for OpenVMS.
  222. AcuCOBOL-85  and  AcuCOBOL-GT are available on a  wide  range  of
  223. environments, including OpenVMS.
  224. Most  major vendors have their own COBOL implementation, or  have
  225. someone else's ported to their platform(s). There are quite a few
  226. available for CP/M and MP/M, and one is even rumored to have been
  227. available for the PERQ workstation.
  228.  
  229. 4. Is there a free COBOL compiler?
  230. Just for the record, no COBOL tools are listed in the Catalog  of
  231. compilers,  interpreters,  and other  language  tools  posted  to
  232. comp.compilers and comp.lang.misc. This probably means that there
  233. are no freely available COBOL compiler sources.
  234. However, there are a number of free compilers that do not include
  235. the  source. For example Fujitsu does offer a FREE COBOL  Starter
  236. Set  for Windows. (See below for a list of various free compilers
  237. and the environments in which they are available.)
  238. Also  several books in the booklists come with a COBOL  compiler.
  239. See section 10 for details.
  240.  
  241. 4.1 for DOS, Windows or OS/2.
  242. There  is  a freely available COBOL compiler for DOS. It  can  be
  243. found  on  many archive sites, named COBOL650.ZIP. You also  need
  244. DPATH30.ZIP. Have a read through Section 8 before you start.
  245. Bob Wolfe has made the compiler available at the Flexus FTP site,
  246. http://www.flexus.com.
  247. It  is  widely  rumored that the sources for  this  compiler  are
  248. available  from  a BBS. This no longer appears to  be  the  case.
  249. Numerous  attempts  have  completely failed  to  track  down  the
  250. sources.
  251. There  is a COBOL701.ARJ archive that contains a version of COBOL
  252.  
  253. 6.50  with a limited number of compiles. It was an attempt  at  a
  254. full  integrated  development environment, including  an  editor.
  255. Unfortunately, no documentation is included.
  256. Also,  it  may  be  possible  to run the  freely  available  CP/M
  257. compiler (see 4.5) under a freely available CP/M emulator.
  258. In  addition,  Fujitsu  is currently offering  a  copy  of  their
  259. Fujitsu COBOL V2 Enterprise Edition which includes PowerCOBOL  to
  260. those who register at
  261.      http://www.adtools.com/
  262.  
  263. 4.2 for Windows/NT or Windows/95?
  264. Fujitsu  is currently offering a copy of their Fujitsu  COBOL  V3
  265. Starter Set to those who register at
  266.      http://www.adtools.com/
  267. The CP/M compiler/emulator combination should work here too.
  268.  
  269. 4.3 for UNIX?
  270. There are no well-documented examples of a freely available COBOL
  271. compiler for UNIX. COBOL 6.50 might run under a UNIX emulation of
  272. a  DOS  system,  however. (For example, VP/ix, SoftPC  or  dosemu
  273. under Linux.)
  274. The  CP/M compiler (see 4.5) should run under a CP/M emulator for
  275. UNIX in a similar fashion.
  276.  
  277. 4.4 for the Macintosh?
  278. Not that I know of.
  279.  
  280. 4.4a for Amiga?
  281. According to HarriottC@cardiff.ac.uk (on March 2, 1998),
  282. There  is  a  freely available COBOL compiler/interpreter  (Amiga
  283. WB2.0+).  GUI/CLI, largely ANSI'85 compliant takes  the  form  of
  284. Microsoft Cobol 2.xx ?)
  285. This is available as postware via Aminet Dev/lang nrcobol_1?.lha
  286.  
  287. 4.5 for other environments ?
  288. There is a freely available CP/M COBOL compiler/interpreter  (NPS
  289. Micro   COBOL).  This  is  available  via  anonymous   FTP   from
  290. oak.oakland.edu  in  /pub/cpm/cobol.  However,   Stefano   Priola
  291. (s70829@galileo.polito.it) comments :
  292.      "I've  used the CPM COBOL ... I think that this compiler  is
  293.      much too old to use or for a student to learn COBOL."
  294.  
  295. 5. Commercial COBOL Products
  296. In order to present an un-biased list of commercial COBOL product
  297. offerings  I've  pulled  in  the  product  overviews  from   each
  298. company's    marketing   information.   For   detailed    product
  299. descriptions, you should probably contact the specific vendor.
  300.  
  301. 5.1.5 COBOL Workbench® v4.0
  302. Workbench  integrates the industry-standard COBOL  compiler  with
  303. development   and   testing   tools   that   promote   programmer
  304. productivity,  satisfaction and quality systems  development.  It
  305. features   powerful   editing,   debugging   and   communications
  306. facilities  as  well  as graphical data  tools  -  all  within  a
  307. powerful  and  easy to use development environment.  Micro  Focus
  308. COBOL   Workbench  supports  the  creation  and  maintenance   of
  309. enterprise-wide  client-server  applications   in   addition   to
  310. offloading  development and maintenance of mainframe  application
  311. to PCs.
  312.  
  313. 5.1 Acucorp
  314. 5.1.1 AcuCOBOL-GT
  315. AcuCOBOL-GT  enables COBOL programmers to implement  and  deliver
  316. full-featured  GUI  COBOL  applications  on  any  of   over   600
  317. platforms,  with full object code portability using a single  set
  318. of   COBOL   source   code.  Programmers  can  create   graphical
  319. applications including floating windows, graphical controls (such
  320. as  entry  fields,  frames,  radio  buttons,  push  buttons,  and
  321. labels),  menu bars, bitmaps, and toolbars using COBOL extensions
  322. that are consistent with traditional COBOL syntax.
  323.  
  324. 5.1.2 AcuCOBOL-85
  325. AcuCOBOL-85  is  a  powerful ANSI-85 COBOL compiler  that  offers
  326. exceptionally compact, highly optimized machine-independent COBOL
  327. code.   AcuCOBOL-85  is  portable  across  over   600   different
  328. platforms,  including: AIX, AOS/VS, BSD/OS, DG/UX, Digital  UNIX,
  329. HP-UX,  Linux,  MS-DOS, MPE/iX, Open VMS, OS/2, Solaris,  Ultrix,
  330. UNIX, UnixWare, Windows, Windows NT, and Xenix.
  331.  
  332. 5.2 Computer Associates/Realia
  333. 5.2.1 CA-Realia® II Workbench
  334. CA-Realia® II Workbench provides an exciting mainframe-compatible
  335. COBOL  development environment on the PC. CA-Realia II  Workbench
  336. uses  the  power of the PC environment to improve the development
  337. and   maintenance   of   COBOL  and   CICS   applications.   This
  338. revolutionary  technology provides a new and  exciting  graphical
  339. user  interface (GUI) workstation environment that operates under
  340. MS-Windows, Windows 95, Windows NT, and OS/2.
  341. CA-Realia  II Workbench includes a high-speed COBOL compiler,  an
  342. interactive  debugger,  a  COBOL-Intelligent  analyzer,  a   CICS
  343. emulator,  a  COBOL-sensitive editor, and a complete  life  cycle
  344. manager  with  mainframe  connectivity. Its  latest  version  for
  345. Windows  NT  and Windows 95 includes a 32-bit COBOL compiler  and
  346. runtime.  Its  mainframe  options  allow  mainframe-compiled  and
  347. executing programs to be debugged and analyzed under the friendly
  348. Workbench GUI
  349.  
  350. 5.3 Fujitsu Software
  351. 5.3.1 Fujitsu COBOL
  352. Fujitsu  COBOL is the highest performing, mission critical  COBOL
  353. available  for  mainframe, UNIX, and Windows  platforms.  Fujitsu
  354. COBOL supports IBM VS COBOL II, Micro Focus, and the latest  ANSI
  355. and  ISO  standards and allows developers to access,  reuse,  and
  356. retarget   their   existing   legacy   COBOL   applications   for
  357. Client/Server  and Internet platforms while fully exploiting  all
  358. the functions of Microsoft Windows 95/NT and BackOffice.
  359.  
  360. 5.3.2 PowerCOBOLÔ
  361. PowerCOBOL   is  a  visual,  object  oriented,  enterprise   wide
  362. client/server Rapid Application Development(RAD) tool  for  COBOL
  363. programmers.   The  PowerCOBOL  development  environment   allows
  364. programmers  to  use  their  existing COBOL  knowledge  to  build
  365. scaleable and maintainable state-of-the-art Windows two-tier  and
  366. three-tier  client/server  and Internet  applications  with  data
  367. access to local and remote databases.
  368.  
  369. 5.3.3 NetCOBOLÔ
  370. Fujitsu NetCOBOL is a revolutionary COBOL compiler that generates
  371. 100%  Pure Java Bytecode-based applications/applets from existing
  372. legacy  COBOL programs. NetCOBOL programs execute on any  machine
  373. which  supports  the  JavaÔ  Virtual Machine,  including  Network
  374. Computers.   NetCOBOL  is  the  first  and  only  true   platform
  375. independent COBOL compiler.
  376.  
  377. 5.3.4 PowerBSORTÔ
  378. PowerBSORT  is a high speed Business SORT, MERGE, and  COPY  tool
  379. for  handling  large quantities of data. PowerBSORT significantly
  380. shortens the time needed to sort, merge or copy data for business
  381. processing.  PowerBSORT provides a record reconstruction  feature
  382. that  creates an output record by relocating and combining fields
  383. from  the input record with self-defined values. PowerBSORT same-
  384. key  feature combines values from multiple records into a  single
  385. record by adding the summation field values when records have the
  386. same  key field value. The same-key feature is used with the sort
  387. or merge functions.
  388.  
  389. 5.3.5 PowerFORMÔ
  390. PowerFORM  is  a  tool  for  designing  and  programming  printed
  391. reports. These reports can use all fonts supported by the  target
  392. printers  and  can include graphics such as boxes,  shading,  and
  393. bitmaps.  COBOL  applications create  reports  by  writing  to  a
  394. special  print  file, or they can gain greater control  by  using
  395. PowerFORM RTS calls.
  396.  
  397. 5.3.6 PowerGEM Plus
  398. PowerGEM  Plus is a graphical tool for managing the versions  and
  399. histories  of your development resources, including source  code,
  400. screen  forms,  and  documents.  PowerGEM  Plus  makes  resources
  401. available   to  multiple  users  simultaneously,  but   restricts
  402. modification to a single user. Resources are thus protected,  and
  403. modifications  are  traceable. PowerGEM  Plus  keeps  and  tracks
  404. version  and  history statistics for each part of  a  development
  405. project.
  406.  
  407. 5.4 Liant/Ryan McFarland
  408. 5.4.1 RM/COBOL Compiler and Runtime System
  409. RM/COBOL's  sophisticated runtime system permits the  maintenance
  410. of  single  source and object code - and the easy  deployment  of
  411. applications  on  a wide choice of open client/server  platforms.
  412. Their  "claim  to fame" is that their compiler generates  objects
  413. that are portable between platforms without recompiling. This  is
  414. why  you need a runtime for the desired platform to interpret the
  415. object
  416.  
  417. 5.4.2 RM/Interface Builder
  418. RM/COBOL developers can now use their choice of industry-standard
  419. tools  such as Microsoft's Visual Basic and Borland's  Delphi  to
  420. develop a true Windows client user interface for Windows or UNIX-
  421. based COBOL application
  422.  
  423. 5.4.3 RM/Enterprise CodeBench
  424. RM/COBOL  developers  can  now  take  full  advantage  of   their
  425. client/server development environments. This new version  of  our
  426. powerful  graphical workbench enables the management of  existing
  427. UNIX- or Windows-based RM/COBOL applications to be handled from a
  428. remote Windows workstation.
  429.  
  430. 5.4.4 RM/Panels
  431. RM/Panels allows you to develop COBOL based applications  with  a
  432. whole new event-driven look-and-feel with true GUI functionality,
  433. while maintaining complete object portability.
  434.  
  435. 5.4.5 Relational Data Bridge (formerly Relativity)
  436. This  product allows you ODBC access to your COBOL data. You  can
  437. update and insert records from ODBC.
  438.  
  439. 5.5 Micro Focus
  440. 5.5.1 Micro Focus® Object COBOL v4.0 (32-bit) for OS/2
  441. Micro  Focus  Object COBOL v4.0 is a powerful 32-bit  development
  442. environment,  enabling development and deployment  of  COBOL  and
  443. Object COBOL applications for OS/2.® Micro Focus has brought  the
  444. power of COBOL to the PC with extensive syntax support, including
  445. object  oriented  COBOL, IBM® OS/VS COBOL, DOS COBOL,  COBOL/370™
  446. and  a wide range of other dialects. This release of Object COBOL
  447. extends  the power of previous versions of Micro Focus  COBOL  by
  448. adding   full   support  for  object  oriented  programming   and
  449. exploiting the power of the 32-bit architecture.
  450.  
  451. 5.5.2 Micro Focus® NetExpress V2.0 for Windows NT and Windows® 95
  452. NetExpress  combines Micro Focus Object COBOL™ with a specialized
  453. set  of  tools  to  allow  you to develop applications  for  PCs,
  454. distributed environments and the internet. It includes a powerful
  455. integrated   development  environment,  the  Micro  Focus   COBOL
  456. compiler,  a  powerful  debugger, a complete  set  of  tools  for
  457. developing    either   web-based   applications   or    graphical
  458. applications  for  Win32 platforms, full  support  for  accessing
  459. relational  databases, support for creating  ActiveX  objects  in
  460. COBOL and many other features.
  461. A  student  version  of NetExpress V2.0 is  also  available  that
  462. provides  most  of  the  functionality of  the  full  version  of
  463. NetExpress, but with limits on the size of applications that  can
  464. be  developed  and it cannot be used to develop applications  for
  465. sale.
  466.  
  467. 5.5.3 Object COBOL ™ D e v e l o p e r Suite v4.1 for UNIX
  468. Micro  Focus  Object COBOL Developer Suite v4.1 for  UNIX  is  an
  469. advanced  integrated programming environment for  developing  and
  470. deploying  client  /server  Object  COBOL  and  procedural  COBOL
  471. applications on a wide range of UNIX ® operating environments. It
  472. includes:  a flexible, cross-platform COBOL compiler;  a  set  of
  473. powerful  programmer productivity tools; a set  of  Object  COBOL
  474. class libraries; transparent support for large files; support for
  475. DBCS  applications; user interface development tools; new on-line
  476. documentation; the ability to execute COBOL CGI's developed using
  477. NetExpress;  and  run-time  facilities  to  simplify  application
  478. deployment.
  479.  
  480. 5.5.4 Personal COBOL for Windows v3.1, with Object Orientation
  481. Micro   Focus  Personal  COBOL  for  Windows  3.1,  with   Object
  482. Orientation, is an educational version of Micro Focus  COBOL  for
  483. anyone interested in learning procedural COBOL programming or the
  484. new   object-oriented  COBOL  extensions   in   a   Windows   3.1
  485. environment.
  486. Personal  COBOL is ideal for educational institutions,  students,
  487. training organizations and self-learners who need an inexpensive,
  488. yet  full-featured and modern learning tool for  introductory  or
  489. advanced COBOL.
  490.  
  491. 5.6 PCYACC
  492. PCYACC  7.5  is a complete language development environment  that
  493. generates  C, C++, Java, Delphi, and VBS source code  from  input
  494. Language Description Grammars for building Assemblers, Compilers,
  495. Interpreters,  Browsers,  Page  Description  Languages,  Language
  496. Translators,   Syntax  Directed  Editors,  Language   Validators,
  497. Natural  Language  Processors, Expert System  Shells,  and  Query
  498. Languages.  The PCYACC Tool-Kit includes PCLEX, Visual  Debugging
  499. Tools, Object-Oriented Class Library's, and Pre-Written "Drop-In"
  500. Language  engines for virtually every computer  language  in  the
  501. world.
  502. Note the original information stated that support was for the  77
  503. and  90  Standards (which are good years for the Fortran Standard
  504. but  not for COBOL). It is assumed that they actually support the
  505. 74 and 85 Standards of COBOL.
  506. Contact them at:
  507. http://www.abxsoft.com/
  508.  
  509. 6. Where can I contact ...
  510. 6.1 Acucorp?
  511.  
  512. Acucorp Inc.
  513. 8515 Miralani Drive
  514. San Diego, CA 92126
  515.   Tel: (888) 767 0670 (in U.S.)
  516.   Systems Engineering: (619) 689 4501
  517.   fax: +1 (619) 689 7251
  518. Email: info@acucobol.com and support@acucobol.com.
  519. CompuServe: GO AcuCOBOL
  520. WWW: http://www.Acucorp.com
  521.  
  522. 6.1a Fujitsu
  523.  
  524. Fujitsu Software
  525. Developer Tools Goup
  526. 3055 Orchard Drive
  527. San Jose, CA. 95134-2005
  528.   Phone:    (408) 428-0500
  529.   FAX: (408) 428-0600
  530. Email:    cobol@adtools.com
  531. Web: www.adtools.com
  532.  
  533. 6.2 Liant?
  534. 6.2.1 In the US
  535.  
  536. Liant Software Corporation
  537. 959 Concord Street
  538. Framingham, MA 01701
  539. USA
  540.   Tel: (508) 872-8700
  541.   Fax: (508) 626-2221
  542.  
  543. Note:  Liant  no  longer makes nor supports LPI  COBOL.  However,
  544. support for other LPI products is still provided here.
  545. www: http://lsc.liant.com/index.html
  546.  
  547. 6.2.2 In the UK
  548. Liant Software Ltd
  549. 2 Caxton Street
  550. St. James Park
  551. London SW1H 0QE
  552. UK
  553.   Tel: +44 71 799 2434
  554.   Fax: +44 71 799 2552
  555. Email: info@liant.co.uk
  556.  
  557. 6.2.3 In Japan
  558. Nippon Liant Ltd
  559. 31-8, Takasecho
  560. Funabashi City,
  561. Chiba 273, Japan
  562.   Tel: +81 47 437 9816
  563.   Fax: +81 47 437 9818
  564.  
  565. 6.3 Micro Focus?
  566. 6.3.1 In the US
  567.  
  568. Micro Focus Inc.
  569. 701 E. Middlefield Road
  570. Mountain View, CA 94043
  571.   Tel: 650 938-3700
  572.   Fax: 650 404-7414
  573. WWW: http://www.microfocus.com
  574. Check the Micro Focus web site for addresses and phone numbers of
  575. offices in other countries.
  576.  
  577. 6.3.2 In the UK
  578. Micro Focus Ltd
  579. The Lawn,
  580. Old Bath Road,
  581. Newbury,
  582. Berks.
  583. RG14 1QN
  584. UK
  585.   Tel: 01635-32646
  586.   Fax: +44-635-33966
  587. WWW: http://www.mfltd.co.uk
  588. Check the Micro Focus web site for addresses and phone numbers of
  589. offices in other countries.
  590.  
  591. 6.4 Computer Associates?
  592. 6.4.1 For product inquiries
  593.  
  594. Computer Associates
  595. One Computer Associates Plaza
  596. Islandia, NY 11788-7000
  597. USA
  598.   Tel: 1-800-CALL CAI (225-5224
  599. email: cainfo@cai.com
  600. www: http://www.cai.com/
  601.  
  602. 6.5 Ryan McFarland?
  603. Ryan  McFarland has been acquired by Liant. However, I have  been
  604. given  the  following  information  related  to  contacting  them
  605. concerning RM-COBOL
  606.  
  607. 6.5.1 In the US
  608. (No address given - other than the one for Liant)
  609.   Telephone (Contact): (512) 343-1010
  610.   Telephone (Sales): 800-RM/COBOL
  611.   Telephone (General Tech Support): 512-502-9074
  612.   Fax: (512) 343-9487
  613.   Fax (General Tech Support): 800-835-0501
  614. e-mail (sales) : rm_sales@liant.com
  615. e-mail: (support) rm_support@liant.com
  616.  
  617. 6.5.2 In the UK
  618. Ryan McFarland
  619. a Division of Liant Software Ltd
  620. 2 Caxton Street
  621. St. James Park
  622. London SW1H 0QE
  623. UK
  624.   Tel: +44 71 799 2434
  625.   Fax: +44 71 799 2552
  626. 6.8 Sinc Inc.?
  627. 6.8.1 In the US
  628. Sinc, Inc
  629. Dayton, Ohio
  630.   Tel: 513-438-5553
  631.   Fax: 513-438-5377
  632. gluntz@dayton.net
  633. CompuServe: 75224,3207
  634.  
  635. 6.8.2 in Europe
  636. EasiRun Europa Gmbh
  637. Usingen,
  638. Germany
  639.   Tel: (0)6081 91603
  640.   Fax: (0)6081 916049
  641. 100641.3271@compuserve.com
  642.  
  643. 6.8.3 In South Africa
  644. EasiRun International
  645. Johannesburg,
  646. South Africa
  647.   Tel: (0)11 421 4800
  648.   Fax: (0)11 421 4999
  649. Patf@easirun.cybersoft.co.za
  650.  
  651. 6.8.4 In Australia
  652. EasiRun Australia
  653. Sydney,
  654. NSW
  655.   Tel: (0)2 955 5058
  656.   Fax: ()4 754 4359
  657.  
  658. 100250.1216@compuserve.com
  659.  
  660. 6.9 Flexus?
  661.  
  662. Flexus
  663. PO Box 640,
  664. Bangor,
  665. PA 18013-0640
  666.   Tel: 610 588 9400
  667.   Fax: 610 588 9475
  668.   BBS: 610 863 4740
  669. E-mail: info@flexus.com, techsupport@flexus.com
  670. www: http://www.flexus.com/
  671.  
  672. 6.10 Siber Systems
  673. Siber systems
  674. 2902 Rock Manor Court
  675. Herndon, VA 20171
  676.   Tel: 703-716-7770
  677.   fax: 703-716-4292
  678. Web Site: http://www.siber.com/sct/
  679. e-mail: info@siber.com
  680.  
  681. 7. What about COBOL standards?
  682. 7.1 What standards exist?
  683. The  current  COBOL standard is the ISO/ANSI '85  standard.  This
  684. replaced the ANSI '74 standard.
  685. There  are  two amendments to the COBOL '85 standard -- intrinsic
  686. functions and corrections.
  687. The  ANSI  (J4) and ISO (WG4) groups are working on  created  the
  688. next Standard. See below for its current status and contents.
  689.  
  690. 7.2 Can I get the standards via FTP?
  691. The standards do not appear to be available via FTP.
  692.      Note:  See  the next section for information on obtaining  a
  693.      copy of the draft of the next COBOL Standard.
  694. This  is probably because they are very large and are copyrighted
  695. by  ANSI  and/or ISO, although the issue of copyright is in  some
  696. doubt.
  697.  
  698. Whether  or  not  the next COBOL Standard will  or  will  not  be
  699. copyrighted  is  a  matter of discussion  and  argument.  As  the
  700. current  Standard was put into the "public domain" and  the  next
  701. standard is a "derived" work, it is questionable whether  or  not
  702. the  next  Standard  will have an ISO or  ANSI  -  or  any  other
  703. copyright.
  704.  
  705. 7.3 What is happening with the draft of the next COBOL Standard
  706. and what is in it?
  707. NOTE: To see (or download) a copy of the latest draft of the next
  708. COBOL Standard, see
  709. http://www.microfocus.com/Standards/basedoc.htm
  710. First  "9x"  has  become "0x". After the last public  review,  it
  711. turns  out  that there will need to be at least one  more  public
  712. review before it gets approved.
  713.   1.   Major features/enhancements:
  714.        A.   OO gets all the press
  715.        B.   Common exception handling, C-ification (pointers, call
  716. prototypes, typedefs, and everything else needed to use C-type
  717. APIs), user-defined functions, file-sharing/record-locking, 31-
  718. digit numbers, portable arithmetic, National character handling
  719. (MOCS or DBCS but more so), are all some of the "biggies" that
  720. some people are looking for.
  721.       C.  In the category of "old technology" getting a new face lift
  722. and being added to the Standard (as required) see Report Writer
  723. enhancements, VALIDATE feature, and character screen I/O support
  724. via ACCEPT/DISPLAY.
  725.   2.   Little things (and there are too many for me to remember off
  726.      the  top  of  my head) include everything from dynamic  file
  727.      assignment (in the SELECT/ASSIGN statement), assigning multiple
  728.      values via the VALUE statement in tables, sorting tables, hex
  729.      literals, GOBACK verb, apostrophe as quote, bits and Boolean
  730.      support,
  731.           and LOTS more
  732.  
  733. 8. COBOL 6.50
  734. 8.1 How do I compile my programs?
  735. It  is  assumed you have installed cobol650.zip in the  directory
  736. C:\COBOL650.  In  install.doc you will find some  information  on
  737. running the compiler.
  738.   1.   Add C:\COBOL650 to the PATH
  739. 2.   Run APPEND on C:\COBOL650 :
  740.      APPEND C:\COBOL650
  741.   3.    The  install.doc contained in cobol650.zip  refers  to  a
  742.      program DPATH.COM to be run instead of APPEND. The DOS program
  743.      APPEND seems to work too.
  744. 4.   Now you can compile your .cob files as explained in
  745. install.doc.
  746. When  trying  to compile sources in a directory other  than  that
  747. where  the compiler is installed, the compiler terminates without
  748. an  error.  This  restriction is not documented  in  install.doc,
  749. which is probably a result of using APPEND instead of DPATH.
  750. The  compiler accesses drive A:. You should have a disk  in  this
  751. drive.
  752. Peter Mikalajunas adds:
  753. To avoid the need to use drive A:, you should do the following :
  754. subst a: c:\cobol650
  755. When you type A: you will drop into the C:\COBOL650 subdirectory.
  756. The  compiler will behave normally at this point, not  constantly
  757. searching drive A:.
  758. When you are done with a session do the following :
  759. C:
  760. subst a: /D
  761.  
  762. 8.2 How do I link my objects ?
  763. There  is no linker with the COBOL 6.50 compiler. To link objects
  764. you need to use the linker from MS-DOS v3.3 or earlier.
  765. Ralf Laemmel adds :
  766. You  can  use  newer  linkers, especially  from  newer  Microsoft
  767. compiler products, too.
  768. And Peter Mikalajunas has found that :
  769. Tlink  compiled with obj files without complaint, but  the  exe's
  770. were useless. What did work was Link version 5.31.009 which comes
  771. with Visual Basic for DOS. It compiled all obj files I tried  and
  772. the EXEs ran perfectly.
  773. Clinton G. Downing also reports :
  774. The  linker from IBM DOS v2.1 does now work, at least on the PS/2
  775. 70. The MS-DOS v3.3 linker works fine, however.
  776. Steve ??? <steve@mado.demon.co.uk> has reported some success with
  777. a linker from the SimTel archives. Look for sl101a.zip.
  778.  
  779. 9. What about OO COBOL?
  780. 9.1 ANSI and ISO Work
  781. The  draft  of  the Committee Draft (CD !>!) of  the  next  COBOL
  782. Standard   which  underwent  public  review  in   1997   included
  783. significant  OO COBOL support. Based on the comments received  J4
  784. (ANSI) and WG4 (ISO) or currently revising it (and deleting  some
  785. features.
  786.  
  787. 9.2 Micro Focus
  788. Micro  Focus has an OO COBOL product. It does not conform exactly
  789. to  the  OO COBOL proposal currently being discussed, however  --
  790. the  syntax  is  a  subset of the current  proposal  with  a  few
  791. variations.   Multiple  inheritance,  conformance   and   garbage
  792. collection   are   not   implemented.  Also,   vocabularies   are
  793. implemented  though these are not currently part of the  proposed
  794. standard.
  795.  
  796. 9.3 IBM
  797. IBM offers OO COBOL products for MVS, OS/2, Windows, and AIX. (It
  798. does   not   currently  offer  it  for  OS/400  or   VM).   There
  799. implementation is a subset of s snap-shot of the Standard  as  it
  800. was  in  1995. The syntax is portable across their platforms  and
  801. interfaces with SOM and DSOM.
  802.  
  803. 9.4 Others
  804. I believe that other vendors are at various stages of developing,
  805. testing, and distributing OO COBOL products. For specific product
  806. information,  you  should contact the vendor  (such  as  Fujitsu,
  807. Hitachi, Realia, etc)
  808.  
  809. 10. Books about COBOL.
  810. 10.1 "Advanced ANSI COBOL with Structured Programming (2nd ed.)"
  811. ISBN 0-471-54786-7
  812. by Gary DeWard Brown, published by John Wiley & Sons.
  813. Apparently  this  is one of the few books which  covers  ANSI  85
  814. COBOL.
  815. 10.2 "Application Programming and File Processing in COBOL",
  816. ISBN 0-669-16570-0
  817. by Yuksel Uckan, published by D.C. Heath and Co., 1992
  818. This is also available in two volumes :
  819. 10.3 "Application Programming in COBOL (Volume 1)"
  820. ISBN 0-669-28207-3
  821. "File Processing in COBOL (Volume 2)". ISBN 0-669-28208-1.
  822. 10.4 "COBOL 85 For Programmers"
  823. ISBN 0-444-01232-X
  824. by Don Nelson, published by North-Holland, price 10 USD.
  825. It is available only from the author.
  826. 10.5 "COBOL For Dummies"
  827. To  install the Fujitsu compiler that comes with this  book,  you
  828. will need to enter a serial number that was accidentally left out
  829. of  the  first  printing of the book. It will install  with  this
  830. number:
  831.  103-2001 1699-03317-70168
  832. The first part of the number should already be in the window,  so
  833. all you will have to enter is
  834. 99-03317-70168
  835. Another reported problem with the Fujitsu compiler provided  with
  836. this  book  is linking of programs. The following information  on
  837. the  problem and solution was provided by Thane Hubbell on  March
  838. 20, 1998.
  839.   "When Linking you will get a warning message that says:
  840.   No Entry Point
  841.   The program continues to link however. It will not run. Here
  842.   are the steps to get it to Link properly, eliminate the
  843.   error message and run.
  844.   >From the WINCOB window - NOT the WORK FRAME window, just
  845.   the plain WINCOB window, click
  846.   OPTION
  847.   Click
  848.   ADD
  849.   Scroll down to MAIN
  850.   Click
  851.   ADD
  852.   Select the option for "Compile as Main Program"
  853.   Click
  854.   OK
  855.   Now the program will compile and link as a main program and
  856.   life will be just wonderful.
  857.   PS: Thanks to Robert S. Robbins for these instructions, I do
  858.   not know if he still monitors the group, but he deserves the
  859.   credit."
  860. 10.6 "COBOL 85 For Programmers"
  861. ISBN 0-471-92156-4
  862. by Jim Inglis, published by John Wiley and Sons.
  863. First edition in 1989, 287 pages.
  864. Third reprint cost 17.50 UKP, May '91.
  865. 10.7 "COBOL: Der Einstieg
  866. ISBN 3-8006-1673-4
  867. By Andreas Tietz, published by Vahlen Verlag, München.
  868. A German language book.
  869. 10.8 "COBOL from Micro to Mainframe"
  870. ISBN 0-13-138686-7
  871. by Robert Grauer, published by Prentice Hall.
  872. This  includes a disk containing a student edition  of  CA-Realia
  873. COBOL and interactive COBOL debugger.
  874. US price (May '94) : $55
  875. This  book  may have been released as several volumes  and  as  a
  876. complete work. I'm not sure to which the ISBN applies. The ISBN 0-
  877. 13-140179-3  has  been suggested for Volume  I  by  William  Fang
  878. <wfan1@lindblat.cc.monash.edu.au>.
  879. 10.9 "The COBOL Presentation Manager Programming Guide"
  880. ISBN 0-442-01293-4
  881. by David M. Dill, published by Van Nostrand Reinhold.
  882. 10.10 "Comprehensive Structured COBOL"
  883. ISBN unknown
  884. by L. Wayne Horns. Comes with an RM compiler.
  885. 10.11 "Comprehensive Structured COBOL (Third edition)",
  886. ISBN 0-534-91781-X
  887. by  Gary  S. Popkin, published by PWS-KENT (Division of Wadsworth
  888. Inc).
  889. Covers ANSI-74 and ANSI-85 COBOL in detail. Highly recommended by
  890. m.wilson@rea2102.wins.icl.co.uk.
  891. 10.12 "Modern COBOL Programming"
  892. ISBN 0-394-39100-4
  893. by Price/Olson published by McGraw Hill
  894. Comes with RM/COBOL-85
  895. US price (June '94): ~$55
  896. 10.13 "Object Orientation: An Introduction for COBOL programmers"
  897. ISBN unknown
  898. by Raymond Obin published by Micro Focus Press.
  899. 10.14 "OS/2 Presentation Manager Programming for COBOL
  900. Programmers"
  901. ISBN unknown
  902. by Robert B. Chapman, published by John Wiley & Sons.
  903. 10.15 "The Revolutionary guide to COBOL with compiler"
  904. ISBN 1-874416-17-6
  905. by Yevsei Handel and Boris Degtyar.
  906. Published by Wrox Press Ltd, 1334 Warwick Rd, Birmingham, UK.
  907. The following information was provided (on March 2, 1998) by John
  908. Amos concerning the compiler that comes with the book: (
  909.      "Requirements:
  910.           CPU: Intel 286 or newer
  911.      Tutorial  minimum requirements: 400KB RAM free, EGA adapter,
  912.      1.5 MB disk storage, DOS 3.0
  913.  
  914.      Constraints relative to the ANSI-85 COBOL standard:
  915.  
  916.           Does  not  support  implementor  names  and  associated
  917.           switches  in  the  SPECIAL  NAMES  paragraph   of   the
  918.           Environment  Division. RECORD DELIMITER phrase  is  not
  919.           supported.  No  support for CLOSE with REEL,  UNIT,  or
  920.           LOCK options. Supports static program linkage only."
  921. The  COBOL  compiler  that comes with this book  was  written  by
  922. Dmitry Bronnikov.
  923. 10.17 "Comprehensive COBOL
  924. ISBN 0-07-909613-1 (5.25 inch disks)
  925. by Bradley ISBN 0-07-836549-X (3.5 inch disks)
  926. Includes   a  Liant  RM/COBOL-85  DOS  compiler  and  development
  927. environment
  928. US price ( April '94): $60.50
  929. 10.18 "Structured COBOL, 3rd Edition"
  930. ISBN 0-07-835423-4 (5.25 inch disks)
  931. ISBN 0-07-836489-2 (3.5 inch disks)
  932. by Welburn/Price
  933. Includes   a  Liant  RM/COBOL-85  DOS  compiler  and  development
  934. environment
  935. US price (April '94): $67.38
  936. The above two books may be ordered from Mitchell/McGraw Hill,
  937. Tel: (800) 338-3987 (US only) or (619) 426-5000
  938. Juergen Linkens <R13550@WACCVM.corp.mot.com> adds :
  939. The compiler is limited as following:
  940.   ·    max. 800 lines of code
  941.   ·    max. 4 files
  942.   ·    max. 1000 records per file
  943.   ·    max. 100 bytes per file record
  944. BTW,  the editor coming with it isn't very good either.  This  is
  945. not  meant  to be a complaint, just a hint for future  issues.  I
  946. never expected a fully unlimited compiler for a book price,  just
  947. a few less limitations.
  948. 10.19 "Structured ANSI COBOL Part 1 : A Course for novices using
  949. a subset of 1974 or 1985 ANSI COBOL"
  950. ISBN unknown
  951. by Mike Murach and Associates Inc. (1987)
  952. 10.20 "Structured ANSI COBOL Part 2 : An advanced course using
  953. 1974 or 1985 ANSI COBOL"
  954. ISBN unknown
  955. by Mike Murach and Associates Inc. (1987)
  956. 10.21 "Structured COBOL with Business Applications"
  957. ISBN unknown
  958. by Stanley E. Myers published by Prentice Hall.
  959. 10.22 "Teach Yourself COBOL in 21 Days
  960. ISBN 0-672-30469-4 by Mo Budlong,
  961. published by SAMS Publishing/MacMillan Computer Publishing
  962. 10.23 "Structured COBOL Programming (7th Edition)"
  963. ISBN 0-471-30580-4
  964. by Stern & Stern, published by John Wiley & Sons.
  965. Comes  with a syntax guide and an order form for a special  offer
  966. cut-down RM/COBOL 85 or Micro Focus Personal COBOL (unmodified).
  967.  
  968. 11. Is there a COBOL to C converter ?
  969. Asking  this  question anywhere appears to generate much  general
  970. flaming  and  general  language  wars  and  very  little   useful
  971. information.
  972.  
  973. No  such beast is listed in the free compilers FAQ, but an ad has
  974. appears  in  the US publication "Programmer's Shop  Catalog"  for
  975. COBOL to C (and PL/I to C) translators. Contact :
  976. Micro-Processor Services,
  977. 92 Stone Hurst Lane,
  978. Dix Hills, NY 11746
  979.   Tel: (516) 499 4461
  980.   Fax: (516)- 499-4727
  981. E-Mail: info@mpsinc.com, mpsinc@netusa.net
  982. www: http://www.mpsinc.com
  983. http://www.netusa.net/~mpsinc
  984. A toolset for conversion from COBOL to several other languages is
  985. available.  A  tool  first produces structured  diagrams  (Nassi-
  986. Shneiderman)  from existing source files. Structural  errors  are
  987. identified  and you can edit to correct them. Another tool  takes
  988. those  same  diagrams and produces source code in one of  several
  989. languages  (COBOL,  C,  Ada,  Basic, Clipper,  dBaseIV,  Fortran,
  990. Modula 2, Natural, PL/1, etc.)
  991. The  toolset  is called XperCase by Siemens, and is available  in
  992. the US from:
  993. Boston Technical Distribution Corp.
  994. 3 Center Plaza, Suite 440
  995. Boston, MA 02108
  996.   Tel: (617) 248-8989
  997.   Fax: (617) 248-8986
  998. Laurent Sabarthez contributed :
  999.   "Some years ago I was Project Leader on a software project
  1000.   termed COBTOC (COBol TO C translation). The company is by
  1001.   now out of business, but the rights on this product were
  1002.   purchased by NSI (Network Solutions Inc., Herndon, VA, USA -
  1003.   Emitt McHenry was Chairman).
  1004.   COBTOC is actually a translator generator. It can produce a
  1005.   specialized translator for any reasonable COBOL dialect,
  1006.   given a dialect description very close to the usual syntax
  1007.   notation one can find into any COBOL Reference Manual.
  1008.   "semantics" peculiarities are also described in this way.
  1009.   Once a translator has been produced in this way, a source
  1010.   management module allows automated translation of the COBOL
  1011.   source modules. A run-time library is also automatically
  1012.   produced as a by-product of the translator.
  1013.   The COBTOC user gets a set of C files, each being the
  1014.   translation of a corresponding COBOL file. You can get K&R
  1015.   C, ANSI C, or common variants like Turbo C. The overall
  1016.   structure of the COBOL program is preserved upon
  1017.   translation. Identifiers are straightforward transformations
  1018.   of COBOL names. Paragraph structure and flow control are
  1019.   also preserved, like all name space properties attached to
  1020.   I/O and file management.
  1021.   The C files are compiled and linked with the run-time
  1022.   library, which supports data handling, edition, arithmetic,
  1023.   direct I/O, file I/O and transaction management (e.g. CICS).
  1024.   Executables are intended to run on any platform supporting
  1025.   POSIX C compiling and standard library linkage.
  1026.   COBTOC was left by my co-workers and me in an alpha release
  1027.   state, mid 1993.
  1028.   I don't know the end of the story, but NSI should provide
  1029.   more up-to-date information about it.
  1030.   There is also a project running to create a COBOL to C
  1031.   converter (possibly COBOL to C++ ?) available under the GNU
  1032.   license. "
  1033.   Another project that can be viewed as either a COBOL to C
  1034.   converter or as a compiler, is the "CobCy Project"
  1035. For    more    details,    see    the    CobCy    homepage     at
  1036. http://www.netsis.it/~asantini/cobcy/.
  1037.  
  1038. 12. COBOL code generators
  1039. 12.1 CA-Telon and CA-Telon PWS (Programmable Workstation
  1040. CA-Telon and CA-Telon PWS (Programmable Workstation) are complete
  1041. solutions for designing, generating and maintaining your mission-
  1042. critical  COBOL and PL/1 applications. High-level, non-procedural
  1043. design  and prototyping, combined with automatic code generation,
  1044. result  in  higher  productivity, consistent standards  and  good
  1045. programming  practices. With CA-Telon PWS, you can  offload  your
  1046. application  development projects from the mainframe and  provide
  1047. your   programmers   with  a  complete  application   development
  1048. environment on the workstation.
  1049. The CA-Telon Design Facility (TDF) provides a "fill-in-the-blank"
  1050. approach  for  designing online and batch programs. An  automated
  1051. prototyping facility assists in the analysis/design phases of the
  1052. life  cycle. CA-Telon generates structured portable  code  for  a
  1053. multitude  of target environments and DBMSs. Available for:  MVS,
  1054. DOS, OS/2
  1055.  
  1056. 12.3 ETK
  1057. ETK (Easy ToolKit) was developed by SEMA Group in Belgium. It  is
  1058. now marketed by TOSC International, Inc :
  1059. TOSC International, Inc.
  1060. 3900 Essex Lane, suite 250
  1061. Houston, TX 77027
  1062.   Tel: 713 961 1201
  1063.   Fax: 713 961 4989
  1064. Contact Ted Langlie. TOSC will also soon be on the Internet.
  1065. ETK   works   with  a  repository  where  the  programmer/analyst
  1066. describes  the  system to be generated in terms of data  domains,
  1067. elements,  tables,  relationships,  business  rules,   and   data
  1068. mappings.  From  this description ETK generates  complete  COBOL-
  1069. based applications that will run on many platforms.
  1070.  
  1071. 13. COBOL Tools
  1072. This  section  documents  some  of  the  add-on  tools  that  are
  1073. available  for use with COBOL compilers. Further submissions  are
  1074. welcomed,  but  please try to keep them as  free  from  marketing
  1075. "hype" as possible.
  1076. Note: This section seems to be entirely devoted to tools that run
  1077. in  or  are  targeted  at  the PC and/or  Unix  world.  Mainframe
  1078. additions are welcome, but will probably be a while before I  can
  1079. add them.
  1080.  
  1081. 13.1 creating GUI's
  1082. 13.1.1 VanGui for RM/COBOL.
  1083. VanGui  consists  of two major components: a design  tool  and  a
  1084. runtime  system.  The design tool is a Windows application  which
  1085. provides  COBOL developers with the capability to define windows,
  1086. populate  those windows with standard Windows and  VBX  controls,
  1087. adjust  the properties of those controls and attach COBOL  event-
  1088. handling logic to their events.
  1089. The  VanGui  Runtime  is  a  Windows .DLL  that  manages  Windows
  1090. messages, provides runtime support for the controls, and provides
  1091. a COBOL interface to the Windows API.
  1092. For more information on VanGui, see 13.1.1 VanGui for RM/COBOL
  1093. http://www.liant.com/products/language/rm/ib.html.
  1094. For another GUI tool from Liant, see 5.3.4 RM/Panels
  1095.  
  1096. 13.1.2 From Acucorp
  1097. AcuBench
  1098.  
  1099. AcuBench  is an integrated development environment for ACUCOBOL.-
  1100. GT. Available for the Windows 95 and
  1101. Windows    NT   operating   systems,   AcuBench   combines    the
  1102. internationally acclaimed ACUCOBOL-GT
  1103. (Graphical Technology) compiler and runtime system with a set  of
  1104. graphically-based,  GT-optimized  WYSIWYG  screen  Painter,   and
  1105. language sensitive source Code Editor.
  1106.  
  1107. ACUCOBOL®-GT
  1108.  
  1109. ACUCOBOL®-GT enables COBOL programmers to implement  and  deliver
  1110. full-featured GUI COBOL
  1111. applications on any of over 600 platforms, with full object  code
  1112. portability using a single set of COBOL
  1113. source   code.  Programmers  can  create  graphical  applications
  1114. including floating windows, graphical
  1115. controls  (such  as  entry fields, frames,  radio  buttons,  push
  1116. buttons, and labels), menu bars, bitmaps, and toolbars
  1117. using COBOL extensions that are consistent with traditional COBOL
  1118. syntax.
  1119.  
  1120. 13.1.3 Flexus COBOL spII
  1121. COBOL spII allows the COBOL programmer to create GUI or character
  1122. mode  screens  using ANSI standard COBOL CALL  USING  statements.
  1123. COBOL  spII screen definitions and source programs are 100% COBOL
  1124. compiler independent, 100% operating system independent and  100%
  1125. text mode to GUI mode independent.
  1126. Automatic   screen   conversion  tools   for   many   proprietary
  1127. environments  are also available from Flexus. These automate  the
  1128. task  of converting screen definitions from proprietary character
  1129. mode screens to GUI screen definitions.
  1130.  
  1131. 13.1.4 CA-Visual Realia
  1132. [From CA's Web site:]
  1133. CA-Visual  Realia  is a complete Windows development  environment
  1134. that  provides COBOL programmers with an easy-to-use set of tools
  1135. for creating mission-critical GUI client/server applications. CA-
  1136. Visual  Realia  allows you to create Windows  applications  using
  1137. COBOL  for  the  business  logic  and  GUI  tools  for  the  user
  1138. interface.  CA-Visual Realia combines tools designed for  Windows
  1139. user   interface   development  with   powerful   COBOL   program
  1140. development tools. Creating a program's user interface can be  as
  1141. easy  as  dragging  controls onto forms, and then  modifying  the
  1142. control's properties.
  1143.  
  1144. 13.1.5 Fujitsu PowerCOBOL
  1145. PowerCOBOL   is  a  visual,  object  oriented,  enterprise   wide
  1146. client/server Rapid Application Development(RAD) tool  for  COBOL
  1147. programmers.   The  PowerCOBOL  development  environment   allows
  1148. programmers to use COBOL as the GUI scripting language  to  build
  1149. scaleable  and maintainable state-of-the-art COBOL-based  Windows
  1150. two-tier  and  three-tier client/server and Internet applications
  1151. with data access to local and remote databases.
  1152.  
  1153. 13.2 Sinc Inc. products
  1154. 13.2.1 FlexGen 4GL Rapid Application Development Environment
  1155. A  repository-based, data dictionary-driven  tool  set  and  code
  1156. generator. It supports and generates code for RM/COBOL,  Acucorp,
  1157. Micro Focus COBOL, Realia (DOS Only), mbp (DOS Only) and runs and
  1158. deploys under DOS, Windows, Windows 95, NT, many flavors of UNIX,
  1159. VAX/VMS and Open VMS.
  1160.  
  1161. 13.2.2 Legacy Liberator COBOL Migration Toolset
  1162. For   rehosting  proprietary  COBOLs,  converting  them  to  open
  1163. systems,  Acucorp, RM/COBOL or MF COBOL. User interfaces  can  be
  1164. converted  to  FlexGen user interfaces including the  ability  to
  1165. upgrade them to GUI.
  1166.  
  1167. 13.2.3 Easy Query
  1168. A point-and-shoot report writer and query tool.
  1169.  
  1170. 13.2.4 ODBC Access Tools
  1171. Allows Windows ODBC-enabled applications to access COBOL data.
  1172.  
  1173. 13.3 Siber Systems
  1174. 13.3.1 CobolTransformer
  1175. CobolTransformer  (SCT) is a next generation Cobol  reengineering
  1176. and  parsing toolkit (SDK). By using CobolTransformer components,
  1177. developers  are  able  to develop Cobol-transforming  (or  Cobol-
  1178. analyzing) product or project faster and the resulting tools  are
  1179. of much higher quality.
  1180.  
  1181. CobolTransformer is a library with API in C++ that includes:
  1182.   ·    High quality Cobol Parser that parses 12 most popular Cobol
  1183.      dialects and that has tremendous error recovery capability.
  1184.   ·     C++ library that client uses to browse and transform  the
  1185.      tree-based Internal Representation of Cobol programs. Definition-
  1186.      Use links attached to the Program Tree effectively make it a
  1187.      general case Graph.
  1188.   ·     PrettyPrinter that transforms our Internal Representation
  1189.      back into beautifully indented
  1190.      human-readable Cobol program.
  1191.  
  1192. 13.3.2 Cbl-Beau
  1193. CobolBeautifier does the following things:
  1194.   a.   Beautifully indents your Cobol program.
  1195. b.   Renumbers paragraph-names, section-names, data-names
  1196. c.   attach an increasing or decreasing prefix or suffix to all
  1197. paragraph-names and/or section-names and/or data-names in your
  1198. Cobol program. (Based on CobolTransformer.)
  1199. A   free   version  is  available  from  their   Web   site   at:
  1200. http://www.siber.com/sct/
  1201. The   Commercial   version  will  allow  to  specify   your   own
  1202. indentation/pretty-printing rules, Program  you  style  rules  in
  1203. CobolTransformer and make all programs to comply automatically.
  1204. To be available soon.
  1205.  
  1206. 13.3.3 Mf2Fsc
  1207. Mf2Fsc is a Micro Focus COBOL to Fujitsu COBOL converter.
  1208. It   converts  Micro  Focus  Cobol-85  to  Fujitsu  Cobol-85  and
  1209. beautifies the program at the same time.
  1210. A   free   prototype  is  available  from  their  web  site   at:
  1211. http://www.siber.com/sct/
  1212. A commercial version will be available soon.
  1213.  
  1214. !3.4 What about Year 2000 Tools?
  1215.  
  1216. 13.4.1 CA-Fix/2000™
  1217. CA-Fix/2000,   a   mainframe-based  application-at-a-time   COBOL
  1218. remediation  tool,  performs rapid automated  date  analysis  and
  1219. correction of your COBOL source code to provide the fastest  path
  1220. to  Year  2000  compliance. CA-Fix/2000 eliminates  the  tedious,
  1221. error-prone  tasks of finding and correcting the date  fields  in
  1222. your programs. Because it can correct an entire application in  a
  1223. single step, CA-Fix/2000 helps ensure consistent corrections even
  1224. when  date  fields  are  passed from one program  to  another  or
  1225. records  are  redefined.  CA-Fix/2000 can  determine  which  date
  1226. fields  are  at  risk  for failing to handle the  century  change
  1227. correctly  and corrects only these at-risk fields,  limiting  the
  1228. impact on programs and reducing testing requirements.
  1229.  
  1230. 13.5 Misc. tools
  1231.  
  1232. 13.5.1 Flexus WinPrint
  1233. COBOL  WinPrint allows the COBOL programmer to make ANSI standard
  1234. COBOL CALL USING statements to completely control and communicate
  1235. with   the   Windows  Print  Manager.  Forms  may   be   designed
  1236. interactively  with the Forms Editor to include bitmaps,  special
  1237. fonts,  colors and many other modern features. These reports  may
  1238. be viewed on the screen prior to printing or sent directly to the
  1239. Print Manager.
  1240.  
  1241. 14. Other sources of information.
  1242. 14.1 CompuServe
  1243. CA has a Forum. To get to this, use
  1244.      GO CAIDEV
  1245. Liant has a Forum too, to support the RM/COBOL and Relativity(TM)
  1246. family of products. To access it, use
  1247.      GO LIANT
  1248. 14.2 Bix
  1249. There is a COBOL forum on Bix. Don Nelson is the moderator.
  1250.  
  1251. 14.3 Micro Focus Faxback
  1252. In  Palo  Alto,  Micro Focus runs a system for obtaining  certain
  1253. technical information by fax. You need a tone-dial 'phone to  use
  1254. it.
  1255.   The number is (415) 496 7170.
  1256.  
  1257. 14.4 Micro Focus WWW server
  1258. Micro Focus has a WWW server covering many COBOL issues. The
  1259. URL is http://www.microfocus.com/
  1260.  
  1261. 14.5 CA WWW server
  1262. CA also has a WWW server. It's URL is http://www.cai.com/
  1263. 14.6 Liant and Ryan McFarland WWW server
  1264. Liant has a WWW server at http://lsc.liant.com/. This server also
  1265. hosts the RM WWW site at http://lsc.liant.com/rm/.
  1266.  
  1267. 14.7 The Acucorp WWW server
  1268. This is at http://www.Acucorp.com/.
  1269.  
  1270. 14.8 The COBOL Foundation
  1271. Dave  McFarland,  formerly  of  Ryan  McFarland,  has  begun   an
  1272. organization  aimed at promoting COBOL and providing  information
  1273. to  and about the COBOL community. Members (including RM, MF, and
  1274. IBM)  pay  yearly  dues  and  in  return  are  included  in   the
  1275. Foundation's promotion efforts, literature, directories, etc. and
  1276. have  their  company  and  product  information  posted  on   the
  1277. Foundation's web server. The URL for the server is
  1278. http://www.cobol.org/
  1279.  
  1280. 14.9 The IBM COBOL products WWW server
  1281. IBM  has  enhanced  the  COBOL you currently  use  with  powerful
  1282. features  to  increase  development  productivity,  simplify  the
  1283. maintenance of your legacy code, and provide seamless portability
  1284. from your host to your workstation. Whether you're maintaining or
  1285. reengineering   legacy  code  or  creating  new   object-oriented
  1286. client/server  applications, IBM's COBOL family  offers  you  the
  1287. year  2000 ready application development environment designed  to
  1288. do the job right.
  1289.  
  1290. IBM  COBOL  provides  a  complete offering of  compatible,  cross
  1291. platform,  cross product compilers which support OS/2®,  OS/390™,
  1292. MVS™,  VM,  VSE/ESA™, AS/400®, AIX®, and Windows®. IBM gives  you
  1293. the tools you need to tackle your COBOL year 2000 challenge while
  1294. leveraging  your existing applications. IBM COBOL  also  provides
  1295. the  tools you need to amplify your program development, enabling
  1296. you  to  position your enterprise to take advantage of tomorrow's
  1297. technologies.
  1298. See http://www.software.ibm.com/ad/cobol/
  1299.  
  1300. 14.10 The Flexus WWW server
  1301. Contains all sorts of information, including a copy of the  COBOL
  1302. 650 compiler. It's at http://www.flexus.com/
  1303.  
  1304. 14.11 COBOL User Groups
  1305. There are a large number of Micro Focus User Groups. Rather  than
  1306. reproduce  the list here and have it constantly out of  date,  it
  1307. can be found at
  1308. http://pita.microfocus.com/UserGroup_PC/
  1309. The  list  and the web pages are maintained by Debbie  Vincent  <
  1310. tommygigio@aol.com>.
  1311.  
  1312. 15. Information required for the FAQ.
  1313. Corrections  and  additions  to  existing  material  are   always
  1314. welcome. I'd like to add a section of reviews of different  COBOL
  1315. books. If I am sent any reviews I will collate them and add these
  1316. to the FAQ. More information on mainframe COBOL products would be
  1317. useful.
  1318. A section covering COBOL programming could be worthwhile.
  1319. Note:  I still have a "folder full" of comments sent to the  last
  1320. owner of this FAQ that have yet to be applied. It is my intent to
  1321. get them verified and applied as soon as possible.
  1322.  
  1323. 16. Contributors to the FAQ.
  1324. Many  people  have  contributed  to  this  FAQ  in  each  of  its
  1325. iterations. In the past an ongoing list of these people have been
  1326. included  within  the  FAQ.  At this time,  i  am  stopping  this
  1327. practice, although I ,in no way, want to deprecate all  the  work
  1328. and  input  that these people have provided. I have continued  to
  1329. identify people whom I am quoting (directly or indirectly) and do
  1330. still  hope  that everyone who has input for this  document  will
  1331. continue to provide it.
  1332.  
  1333. 17. What about the Y2K (Millenium) Issue?
  1334.   ·    Yes, the year 2000 IS a leap year
  1335.   ·     Yes, the millenium really starts on January 1, 2001 - but
  1336.      the software "bug" refers to January 1, 2000 (and several other
  1337.      dates)
  1338.  
  1339. 17.1 Where can I get information about the Y2K problem?
  1340. The  Year 2000 Information Center home page on the World Wide Web
  1341. is at
  1342.      http://www.year2000.com.
  1343. The Information Center has a countdown clock, articles on various
  1344. aspects  of the problem, vendor information, this FAQ, and  links
  1345. to related information.
  1346. There is an Internet mailing list operated by Peter de Jager  for
  1347. discussions  of year 2000 computer problems. The  list  has  over
  1348. 1200  members,  and  gets an average of  about  25  messages  per
  1349. business day. This is a moderated mailing list managed by a  paid
  1350. administrator and fully supported by its members on a "shareware"
  1351. basis.  Each member is asked to pay a subscription fee of US  $50
  1352. yearly. (You may contribute more if you wish.)
  1353. New subscribers get a 30-day free trial.
  1354. To  subscribe, select the "Year 2000 Announcement List" link from
  1355. the    Year    2000    Information   Center    home    page    at
  1356. http://www.year2000.com. On the subscription form, select the Yes
  1357. adio  button  for the Discussion List. You can also subscribe  by
  1358. sending e-mail to 2k@tor.hookup.net with
  1359.      SUBSCRIBE
  1360. in  the  subject line of the message. Subscriptions are processed
  1361. manually,  so  please  be  patient. The list  can  optionally  be
  1362. received  in digest form instead of individual messages. Invoices
  1363. and  receipts are available if needed. Details will be sent  when
  1364. you subscribe.
  1365. The  Year  2000 Forum on CompuServe has discussions of  all  year
  1366. 2000 issues, and a collection of files, including this FAQ. There
  1367. are over 1000 members. To reach the forum, GO YEAR2000.
  1368. The  Usenet  newsgroup comp.software.year-2000  is  dedicated  to
  1369. discussions of year 2000 computer issues.
  1370. The  current  version  of this Year 2000 FAQ  is  available  from
  1371. several web sites, an FTP site, and on CompuServe. It is in ASCII
  1372. text form at all these sites.
  1373. On the Year 2000 Information Center home page at
  1374. http://www.year2000.com,
  1375. select  the  "Year 2000 Archive" link. The FAQ is the  last  item
  1376. listed on the Archive page
  1377.  
  1378. 18. What can/should I post in the COBOL newsgroups?
  1379. Both comp.lang.cobol and alt.cobol are UN-moderated newsgroups.
  1380. This means that there is no controlling authority regulating  the
  1381. content  of the posts in those groups. Anyone is able  (but  most
  1382. assuredly  not welcome) to post anything, relevant  to  COBOL  or
  1383. not.   Off-topic  posts  (and  particularly  prolonged  off-topic
  1384. threads)are  discouraged, but it is impossible to  prevent  them.
  1385. Different  readers of these newsgroups have different  thresholds
  1386. for  tolerating off-topic comments. The more that you  post,  the
  1387. more  likely  it  is  that  some  readers  will  simply  apply  a
  1388. "killfile"  to all of your posts - often after sending  you  (and
  1389. possibly the newsgroup) rather pointed comments on your use/abuse
  1390. of the newsgroup.
  1391. You  should, therefore, apply the following guidelines that  will
  1392. help  you  get the most out of both your viewing and postings  at
  1393. these sites.
  1394.   ·     Comp.lang.cobol is the preferred site to use - especially
  1395.      for technical issues related to COBOL.
  1396.   ·    Although threads do stray from the topics, the more targeted
  1397.      your inquiry is - and the more closely it relates to COBOL, the
  1398.      more likely you are to receive a useful and prompt response. (If
  1399.      you  know that you are leaving the current subject, consider
  1400.      changing the subject line in your post.)
  1401.   ·     When asking about a specific structure, error message, or
  1402.      situation, it is always best to specify both the compiler that
  1403.      you are using and the operating system where you are working.
  1404.      (What you may think is a general COBOL question may actually be
  1405.      very specific to your current environment.)
  1406.  
  1407. Note:  For  those  who  are interested,  the  "charter"  for  the
  1408. comp.lang.cobol newsgroup can be found at:
  1409. ftp//ftp.uu.net/usenet/news.announce.newgroups/comp/
  1410. comp.lang.cobol
  1411.  
  1412. 18.1 Can I get help with homework via the newsgroups?
  1413. Yes,  you  can get help with your homework via these  newsgroups.
  1414. HOWEVER, that does mean that you will receive help - you will NOT
  1415. find many participants who will be very happy if you ask them  to
  1416. do  your  homework FOR YOU. Some hints that you  should  consider
  1417. when drafting your post for assistance with homework include:
  1418.   ·     Make it clear from the beginning that you are asking  for
  1419.      homework help. (Most of the newsgroup participants are very good
  1420.      at sniffing out those who try and pose homework questions as
  1421.      "business need" questions - and they are not very polite  in
  1422.      replying to such questions).
  1423.   ·     Make certain that you specify what compiler and operating
  1424.      system  your  homework is targeted at.  Solutions  may  vary
  1425.      significantly based on this. (You might also want to include what
  1426.      text book you are using.)
  1427.   ·     The  more information that you can give that demonstrates
  1428.      that you really have tried to solve the problem yourself (using
  1429.      your text book, class material/presentations, lab assistance,
  1430.      etc), the more likely it is that you will get useful and friendly
  1431.      responses. If you let us know what you have found on your own and
  1432.      why you are still uncertain or confused, you will usually get
  1433.      helpful responses; if it looks like you are asking us questions
  1434.      without trying to solve it yourself, you are likely to get very
  1435.      pointed replies.
  1436.  
  1437. NOTE:  if you are looking for a COBOL tutor, (and don't  want  to
  1438. see  the  "Do  your own homework" notes that occur in  the  COBOL
  1439. newsgroups), you might want to try,
  1440.      http://www.tutoraid.org/
  1441.  
  1442. 18.2 Can I post job openings in the newsgroups and if so what
  1443. should I include?
  1444. These newsgroups are an excellent place for posting job openings.
  1445. Some  participants (those with jobs) often wish that less of  the
  1446. bandwidth  was  spent on job postings, but,  for  those  who  are
  1447. looking for positions/contracts, these postings are quite useful.
  1448. There  are, however, some guidelines that you should follow  when
  1449. posting  positions  - unless you like getting  abusive  and  non-
  1450. responsive replies to your postings.
  1451.   ·     Always, ALWAYS, include rates, a range of rates, or  your
  1452.      best information on what rates are available. Phrases like "based
  1453.      on experience" and "competitive" are bound to receive replies
  1454.      questioning your motives. The assumption is that ALL such posts
  1455.      are "trolling" for resumes or rates and not serious job searches.
  1456.   ·     Try  to give the best summary of job location and desired
  1457.      expertise in the subject line of your posting. This will assist
  1458.      you  in  attracting  readers that are  actually  potentially
  1459.      interested in your openings.
  1460.   ·     The  newsgroups  are international  in  nature,  but  are
  1461.      dominated by Americans. If you are posting a position outside the
  1462.      US,  please make it clear whether foreigners are or are  not
  1463.      welcome to apply - and if so what visas and other paperwork is
  1464.      required If you are posting for a job with specific citizenship
  1465.      requirements, please make that clear from the start.
  1466.   ·     In general, the more information that you provide in your
  1467.      postings, the better the match will be from those who reply. If,
  1468.      however, you are "attaching" a job description, please  make
  1469.      certain that you make it clear what type of document-reader is
  1470.      required to process it AND make certain that you have  virus
  1471.      scanned the document before you post it.
  1472.  
  1473. NOTE:  For  those looking for jobs, you might want to  check  out
  1474. Dice at
  1475.      http://www.dice.com
  1476.  
  1477. Appendix A. Changes in recent revisions
  1478. This  appendix  documents the major changes  that  were  made  to
  1479. create the various (recent) versions of this document.
  1480. Appendix A.1 - Changes to create Version 2.0
  1481. Huge  numbers of changes! Version numbering jumped from 1.xxx  to
  1482. 2.0 to reflect this.
  1483. FAQ availability details.
  1484. Added section on Commercial COBOL Products.
  1485. Removed 'what happened to Realia?' section.
  1486. Removed references to Wang, as I can find no information  on  any
  1487. Wang COBOL Products.
  1488. Checked all URLs, and updated/added as appropriate.
  1489. Removed reference to IBM 'COBOL Products WWW site'.
  1490. Added  entries  in  'GUI Tools' section for  Micro  Focus  Dialog
  1491. System and Net Express, Flexus COBOL spII, and CA-Visual Realia.
  1492. Removed  ADS/Online from 'Code Generators' section as  it's  not,
  1493. apparently.  Also noted that Cullinet have been acquired  by  CA,
  1494. who now sell the Telon product.
  1495.  
  1496. Appendix A.2 - Changes to create Version 2.05
  1497.   ·    Significant reformatting
  1498.   ·    Updated OO COBOL Section
  1499.   ·    Add URL for IBM COBOL Web site
  1500.   ·    Added information on "COBOL for Dummies"
  1501.   ·    Added initial Y2K section
  1502.   ·    Added information on using the newsgroups
  1503.   ·    Added information on PCYACC
  1504.  
  1505. Appendix A.3 - Changes to create Version 2.08
  1506.   ·    Started adding Logos
  1507.   ·    Removed the detailed list of FAQ contributors
  1508.   ·    Fixed erroneous Standards information
  1509.   ·    Corrected information about Liant (who acquired RM)
  1510.   ·    Added information on Amiga freeware compiler
  1511.   ·    Added information on Siber tools
  1512.   ·    Corrected CA company and product information
  1513.   ·     Added information on where to turn for information not in
  1514.      the FAQ
  1515.   ·    Rephrased the information on what can/should be put in the
  1516.      newsgroups.
  1517.   ·    Revised the information on the CobCy project/product
  1518.   ·    Updated Micro Focus information
  1519.   ·    Added URL for "Dice" for those looking for COBOL jobs.
  1520.   ·    Added information on getting a "COBOL Tutor"
  1521.  
  1522. Appendix A.4 - Changes to create Version 2.0x
  1523.   ·    Added and corrected information on Fujitsu
  1524.   ·    Re-instated the information on obtaining a copy of the draft
  1525.      COBOL Standard.
  1526.  
  1527.  
  1528.  
  1529.